package net.lab1024.smartadmin.module.business.body.domain.entity;

import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import net.lab1024.smartadmin.common.domain.BaseEntity;

/**
 * [ ���� ]
 *
 * @author �Ζ�
 * @version 1.0
 * @company ��������
 * @copyright (c)  ��������Inc. All rights reserved.
 * @date 2021-11-19 11:18:27
 * @since JDK1.8
 */
@Data
@TableName("t_body")
public class BodyEntity extends BaseEntity{


    /**
     * ���
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String sn;

    /**
     * �ͺ�
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String model;

    /**
     * ��Ӧ��
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String supplier;

    /**
     * ����ϵ��
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Double dragCoefficient;

    /**
     * ӭ�����(m^2)
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Double frontalArea;

    /**
     * ��������(t)
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Double curbWeight;

    /**
     * ��������(t)
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Double lvw;

    /**
     * ��������(t)
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Double gvw;

    /**
     * ���(m)
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Double wheelBase;

    /**
     * �������ĸ߶�(mm)
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Double curbCentroidHeight;

    /**
     * �������ĸ߶�(mm)
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Double lvwCentroidHeight;

    /**
     * �������ĸ߶�(mm)
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Double gvwCentroidHeight;

    /**
     * �����ݻ�(L)
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Double tankVolume;



    /**
     * ͼƬ
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String image;

    /**
     * �������Ƿ�ɼ�
     */
     private Integer isIndexShow;

    /**
     * ������
     */
    private Long createUser;

    /**
     * �������Ƿ����
     */
        private Integer otherCanUse;

}
